low-loading trailer - German English Dictionary